package com.shipwe.loans.ui.view

import com.shipwe.loans.pro.IShipweView

/**
 * Shipwe
 * @Author wwdeng
 * @CreateTime: 2024/11/27 17:32
 * @Annotation：校验页接口层
 */
interface ICheckNumberView: IShipweView {

    /**
     * 获取查看产品的名称
     */
    fun getProductName(): String

    /**
     * 获取查看产品的Token
     */
    fun getProductToken(): String

    /**
     * 获取手机号码
     */
    fun getCheckPhoneNumber(): String

    /**
     * 获取验证码
     */
    fun getCheckNumberCode(): String

    /**
     * 切换选择类型：SMS、WHATSAPP
     */
    fun showCheckNumberType(type: String)

    /**
     * 验证码发送成功
     */
    fun showCheckNumberSendCodeSuccess(directLoginFlag: String)

    /**
     * 选择出生日期
     */
    fun showCheckNumberChooseBirthdayDialog()

    /**
     * 校验成功
     */
    fun showCheckNumberSuccess()

}